
body {
	font-size: 12px;
	background-color: #DDDDFF;
}

/**
 * The input containing the name of the edited module
 */
#dfly-editingName {
   border: 1px solid black;
   margin: 14px;
   padding: 3px;
}

/** 
 * Buttons
 */
div.WireIt-Layer .yui-button {
   margin: 10px;
}
div.WireIt-Layer .yui-button button {
   padding-left: 2em;
   font-size: 92%;
}

#dfly-saveButton button {
 background:transparent url(../images/icons/database_save.png) no-repeat scroll 10% 50%;

}
#dfly-deleteButton button {
 background:transparent url(../images/icons/delete.png) no-repeat scroll 10% 50%;
}

#dfly-newButton button {
 background:transparent url(../images/icons/add.png) no-repeat scroll 10% 50%;
}

#dfly-loadButton button {
 background:transparent url(../images/icons/application_go.png) no-repeat scroll 10% 50%;
}

#dfly-helpButton button {
 background:transparent url(../images/icons/help.png) no-repeat scroll 10% 50%;
}

/**
 * Tooltip
 */
div.dfly-Tooltip {
   position: absolute;
   padding: 10px;
   background-color: #ffffdd;
   border: 1px solid #cccc00;
}

/**
 * WireIt 
 */
div.WireIt-Layer {
	overflow:auto;
}

div.WireIt-Container {
	border: 1px solid #808080;
	background-color: #F2F2F2;
}

div.WireIt-Container-focused {
   border: 1px solid #000;
}

div.WireIt-Container div.WireIt-Container-ddhandle {
	width: 99%;
	margin: 2px;
	font-weight: bold;
	background:transparent url(../lib/yui/assets/skins/sam/sprite.png) repeat-x scroll 0pt -200px;
}

div.WireIt-Container div.running {
   background: transparent url(../images/spinner.gif) no-repeat scroll 0pt 0pt;
   padding-left: 20px;
}


div.WireIt-Container-resizehandle {
   z-index: 7;
}


 div.WireIt-Terminal {
    background-position: -7px -7px;
    width: 16px;
    height: 16px;
 }

div.dfly-InputTerminal-Wrapper div.WireIt-Terminal {
   float: left;
   position: static;
}

   
/**
 * Other
 */
 
/* for the tree */
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {
	background-color: #F2F2F2;
}

